Quali pacchetti devo installare con Cygwin per renderlo non gonfio, ma anche tutto ciò che ho avuto bisogno come sviluppatore? [chiuso]
-
23-08-2019 - |
Domanda
Normalmente, eseguire Linux in una macchina virtuale, tuttavia, la maggior parte delle mie macchine virtuali sono su un disco fisso esterno e mi potrebbe o non potrebbe avere uno con me. Immagino Cygwin sarebbe una buona alternativa per la funzionalità e leggerezza quando ho bisogno di qualcosa come Linux e non ho una macchina virtuale sul mio portatile. Ma sto avendo difficoltà a raggiungere il diritto di configurazione - voglio il minimo indispensabile per lo sviluppo + X11. Qualcuno ha usato Cygwin in questo modo? In caso affermativo, quali suggerimenti avete?
Soluzione
Prima opzione:. Non preoccuparti "gonfiare" - installare tutto ciò che viene in mente
Con una connessione internet permanente-disponibili, ho anche preso un approccio "just in time" - il programma di installazione Cygwin rende facile scaricare e installare quello che vi serve, come e quando si scopre che si ha bisogno.
Altri suggerimenti
Aggiornamento: ho passato ad WSL dal questo distacco risposta. Se si sta ancora utilizzando Cygwin fare un tentativo. Non è un rimpiazzo, ma è più bello in un certo numero di modi.
Personalmente, trovo dover uscire Cygwin solo per installare nuovi pacchetti abbastanza fastidioso per cercare di evitare la strategia just-in-time, e per fortuna c'è uno strumento per rendere questo molto più facile: apt-cyg
. In questo modo si può effettivamente just-in-time installare i pacchetti senza dover uscire da Cygwin.
Detto questo, ecco una lista di pacchetti comuni che si potrebbe desiderare di installare, sia attraverso il programma di installazione o tramite apt-cyg
:
-
bash-completion
-
lynx
(per installareapt-cyg
),wget
ecurl
-
vim
-
hg
,git
, e forsesvn
egit-svn
-
diffutils
epatchutils
-
python
epython3
Ci sono tonnellate di messaggi di configurazione Cygwin su internet troppo, ho fatto riferimento questo .
L'unico modo qui è per tentativi ed errori. Inizia con un'installazione minimale assoluta e aggiungere le cose come si scopre che ne avete bisogno.